package com.luoye_lj.dogcontroller.dialog;

import android.content.Context;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;

import com.luoye_lj.dogcontroller.R;


public class BigTextToast {
    public static void showLargeToast(Context context, String message) {
//        // 加载自定义布局
//        View layout = LayoutInflater.from(context)
//                .inflate(R.layout.toast_custom, null);
//
//        // 设置文本内容
//        TextView text = layout.findViewById(R.id.toast_text);
//        text.setText(message);
//
//        // 创建并配置Toast
//        Toast toast = new Toast(context);
//        toast.setDuration(Toast.LENGTH_LONG);
//        toast.setView(layout);
//
//        // 设置显示位置（可选）
//        toast.setGravity(Gravity.BOTTOM, 0, 0);
//
//        toast.show();
        BigTextToast.makeText(context,message,Toast.LENGTH_LONG).show();
    }

    public static BigTextToast makeText(Context context, String message, int duration) {
        return new BigTextToast(context, message, duration);
    }

    public BigTextToast(Context context, String message, int duration) {
        // 加载自定义布局
        View layout = LayoutInflater.from(context)
                .inflate(R.layout.toast_custom, null);

        // 设置文本内容
        TextView text = layout.findViewById(R.id.toast_text);
        text.setText(message);

        // 创建并配置Toast
        toast = new Toast(context);
        toast.setDuration(duration);
        toast.setView(layout);

        // 设置显示位置（可选）
        toast.setGravity(Gravity.CENTER, 0, 0);
    }

    Toast toast;
    public void show() {
        this.toast.show();
    }
}